﻿#footer 
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
width: 100%;
background-color: #eeeeee;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
font-size: 11px;
}


th {
	padding: 5px;
}
td {
	padding: 1px;
	}
/* global (end) */

/* generic (begin) */
    :link {
        color: #0066cc;
		text-decoration: underline;
    }
    :visited {
        color: #0066cc;
		text-decoration: underline;
    }
    :link:active {
        color: #0066cc;
		text-decoration: underline;
    }
    :link:hover, :visited:hover {
        color: #0066cc;
		text-decoration: none;
    }

    .clickable_area {
        cursor: pointer;
    }
/* generic (end) */

/* header (begin) */
    #header {
        margin: 0;
        padding: 5px;
		background-color: #004186;
		color: #ffffff;
    }

    #header form {
        display: inline;
    }

    #header .btn,
    #header .txt {
        font-size: 80%;
    }
    #header :link {
        color: #ffffff;
		text-decoration: underline;
    }
    #header :visited {
        color: #ffffff;
		text-decoration: underline;
    }
    #header :link:active {
        color: #ffffff;
		text-decoration: underline;
    }
    #header :link:hover, #header :visited:hover {
        color: #99ccff;
		text-decoration: none;
    }
    #header .links {
        font-size: 90%;
        padding: 0.5em;
    }
	#header .separator {
	color: #9999cc;
	}
	#header #search {
		font-size: 90%;
		}	

    #message {
        border: 1px solid red;
        margin: 0.3em 0em;
        padding: 0.3em;
        color: red;
    }

/* header (end)   */

/* mother (begin) */
#mother {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 22px;	
	}
/* mother (end) */

/* banner (begin) */
    #banner {
    }

/* banner (end) */

/* titles (begin) */
    #titles {
        width: 100%;
        color: #333333;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        font-size: 110%;
        margin: 10px 0 10px 0;
        padding: 5px 0;
        vertical-align: bottom;
    }

    #titles a {
        /*color: #fff;*/
    }

    #titles p {
        margin: 0;
        padding: 0;
    }

    #titles #title {
        white-space: nowrap;
		font-weight: normal;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 175%;
		color: #000000;
		padding-right: .5em;
    }

    #titles #subtitle {
	font-weight: bold;
        font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 175%;
        width: 100%;
        text-align: left;
    }

    #titles #information {
        font-weight: normal;
        font-size: 90%;
    }

/* titles (end) */

/* footer (begin) */

    #footer form {
        display: inline;
    }
    #footer .search {
        display: inline;
		width: 100%
    }

    #footer .btn,
    #footer .txt {
        font-size: 80%;
    }

    #footer #useful-links {
        display: table;
        padding-left: 1ex;
        padding-right: 1ex;
    }

    #footer #links-actions,
    #footer #links-edit,
    #footer #links-saved,
    #footer #links-special {
        display: table-row;
        list-style-type: none;
    }

    #footer .label {
        display: table-cell;
        white-space: nowrap;
        vertical-align: top;
    }

    #footer .links {
        display: table-cell;
        vertical-align: top;
    }
/* footer (end) */

/* link lists (begin) */
    ul.links {
        margin: 0;
        padding: 0;
        list-style-type: none;
		display: inline;
    }

    ul.links li {
        display: inline;
        white-space: nowrap;
    }
/* link lists (end) */

/* tabs (begin) */
    .tabs td {
        background: #eee;
        text-align: center;
        border-style: solid;
        border-color: black;
        border-width: 0px 0px 2px 0px;
    }
        
    .tabs td.selected {
        background: white;
        border-width: 2px 2px 0px 2px;
    }

    .tabs td.spacer {
        background: white;
    }
/* tabs (end) */

div#docslinks {
    float: right;
    border: 1px solid black;
    padding: 1ex;
    font-size: 80%;
}

#docslinks h2 {
    margin: 0;
}

span.quote {
    color: #65379c;
}


/* global (begin) */
    body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
        color: #333333;
        background: #fff url("global/body-back.gif") repeat-x;
		margin: 0;
    }

    #message {
        border: 1px solid red;
        margin: 0.3em 0em;
        padding: 0.3em;
        color: red;
    }

/* header (end)   */

/* mother (begin) */
#mother {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 22px;	
	}
/* mother (end) */

/* banner (begin) */
    #banner {
    }

/* banner (end) */

/* titles (begin) */
    #titles {
        width: 100%;
        color: #333333;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        font-size: 110%;
        margin: 10px 0 10px 0;
        padding: 5px 0;
        vertical-align: bottom;
    }

    #titles a {
        /*color: #fff;*/
    }

    #titles p {
        margin: 0;
        padding: 0;
    }

    #titles #title {
        white-space: nowrap;
		font-weight: normal;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 175%;
		color: #000000;
		padding-right: .5em;
    }

    #titles #subtitle {
	font-weight: bold;
        font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 175%;
        width: 100%;
        text-align: left;
    }

    #titles #information {
        font-weight: normal;
        font-size: 90%;
    }

/* titles (end) */


/* link lists (begin) */
    ul.links {
        margin: 0;
        padding: 0;
        list-style-type: none;
		display: inline;
    }

    ul.links li {
        display: inline;
        white-space: nowrap;
    }
/* link lists (end) */

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

/* DIIFS  
----------------------------------------------------------*/

.linenumber
{
	font-family:Courier New;
	font-size:1em;
	font-style:normal;
	padding: 1px;
}

.deletedlinenumber
{
	background-color: #eebaba;
}

.addedlinenumber
{
	background-color: #baeeba;
}

.addedline 
{
	background-color: #e0ffe0;
}

.deletedline
{
	background-color: #ffe0e0;
}

.line
{
	font-family:Courier New;
	font-size:1em;
	font-style:normal;
}

.diffcol 
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	margin-right: 6px;
}

.filestatus
{
	text-transform: uppercase;
	font-size: xx-small;
	font-weight: bold;
	font-family: tahoma,verdana,helvetica,arial,sans-serif;
}

.revision 
{
	text-transform: uppercase;
	font-size:medium;
	font-weight: bold;
	font-family: tahoma,verdana,helvetica,arial,sans-serif;
}

.changesetfilepath 
{
	font-family:Courier New;
	font-size:small;
	font-style:normal;
	list-style:none;
}

.reviewSummary 
{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 5px;
	margin: 5px;
	font-size: small;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #f0f0f0;
	position: relative;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	min-height: 68px;
}	

.reviewHeader 
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	background-color: #eeeeee;
	border: 1px solid #660000;
	width: 25%;
}

.reviewMessage 
{
	white-space: pre;
	font-family: tahoma,verdana,sans-serif;
	font-size: small;
}


.reviewMessageBlock 
{
	padding: 10px;
	margin: 10px;
	margin-right: 20%;
	background-color: #eeeeee;
	border: 1px solid #660000;
}

.fileLogMsg 
{
	padding-left: 20px;
	
}

.logmsg 
{
	white-space: pre;
	font-family: tahoma,verdana,sans-serif;
	font-size: small;
	font-family:Courier New;
}

.reviewComment
{
	width:600px;
	position: relative;
	background-color:#e8eef4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	margin-top: 5px;
	font-family: tahoma,verdana,sans-serif;
	font-size: small;
	margin-left: 10px;
}

.sevCritical 
{
	background-color: #ff9966;
}

.sevStandards
{
	background-color: #aaccff;
}

.sevEnhancement
{
	background-color: #dddddd;
}

.sevQuestion
{
	background-color: #ccffff;
}

.sevNormal 
{
	background-color: #ffffcc;
}

.sevMajor
{
	background-color:#ffcc33;
}

.sevCompliment 
{
	background-color: #eeeeee;
}


.commentDetails 
{
	font-family:Courier New;
	position: relative;
	background-color: transparent;
	background-image: url(/CodeDemon/Content/comment.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:left center;
	padding-left: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #000000;
	border-left-color: #dadada;
	margin-bottom: 2px;
	background-color: #eeeeee;
	font-size: x-small;
}

.commentText
{
	margin: 2px;
	font-size:x-small;
	font-style:normal;
	padding-left: 2px;
}



.linereviewComment
{	
	margin-left: 25px;
}

.linecommentDetails 
{	
	margin-bottom: 2px;
}

.linecommentText
{
	font-size:x-small;
	font-style:normal;
}

a.addComment 
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/comment.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:left bottom;
	padding-left: 16px;
	font-family: tahoma,verdana,sans-serif;
	font-size: x-small;
	padding-top: 6px;
}

span.complete
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/icn_complete.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right bottom;
	padding-right: 14px;
}
span.partial
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/icn_partial.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right center;
	padding-right: 14px;
}
span.incomplete
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/icn_negative.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right center;
	padding-right: 14px;
}
span.cc
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/icn_neutral.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right center;
	padding-right: 14px;
}

span.failed
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/deletedMarker.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right center;
	padding-right: 14px;
}

span.author 
{
	background-color: transparent;
	background-image: url(/CodeDemon/Content/icn_author.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right center;
	padding-right: 28px;
}

.reviewStatus 
{
	text-transform: uppercase;
	font-size:medium;
	padding: 2px;
	font-weight: bold;
	font-family: tahoma,verdana,helvetica,arial,sans-serif;
}

.NEWStatus 
{
	color: orange;
}

.APPROVEDStatus
{
	color:green;
}

.reviewOperationsBlock 
{
		padding: 7px;
		margin: 7px;
		position: relative;
		background-color:#e8eef4;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #dadada;
		border-right-color: #dadada;
		border-bottom-color: #dadada;
		border-left-color: #dadada;	
		font-family: tahoma,verdana,sans-serif;
		font-size: small;
		margin-left: 20px;
		margin-right: 20%;
}

.reviewOperation 
{
	margin-left:3px;
	padding: 4px;
	margin: 4px;
	position: relative;
	background-color:#dadada;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	
}

label { clear: left; margin-bottom: 5px; }

label span { float: left; width: 120px; margin-right: 10px; }

input {
padding: 2px 0; margin-bottom: 5px;
	vertical-align: middle;
	border: 1px solid #660000;
}

textarea {
	padding: 2px 0; margin-bottom: 5px;	
	vertical-align: middle;
	border: 1px solid #660000;
}

select {
	padding: 2px 0; margin-bottom: 5px;
	vertical-align: middle;
	border: 1px solid #660000;
}



/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

a.perma 
{
	font-size: xx-small;
	font-family: tahoma,verdana,helvetica,arial,sans-serif;
	color: #999999;
	margin-bottom: 3px;
	padding-bottom: 2px;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
